/* Empty. Add your own CSS if you like */
body{font:12px/1.5 "Microsoft YaHei light","Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体" !important;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, input, button, select, textarea{font-family: "Microsoft YaHei light","Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体";}
.float-fix:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.tabs-icon-top > .tabs .tab-item, .tabs-icon-top.tabs .tab-item, .tabs-icon-bottom > .tabs .tab-item, .tabs-icon-bottom.tabs .tab-item{border-color: #444;color:#fff;}
.tabs-dark > .tabs, .tabs.tabs-dark{border-color: #444;background-image: linear-gradient(0deg, #444, #444 50%, transparent 50%);}
[nav-bar-transition="ios"] [nav-bar="active"] .bar, [nav-bar-transition="ios"] [nav-bar="entering"] .bar{background-color: #555}
.bar.bar-stable .title,.bar-stable .button.button-clear{color:#fff;text-align: center;}
.bar .buttons span{font-family:"Microsoft YaHei light","Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体" !important;}
.ion-record{opacity: 0;}
.item-avatar, .item-avatar .item-content, .item-avatar-left, .item-avatar-left .item-content{padding-left: 16px;}
/*首页样式*/
.xg-home-view{background-image:url(../img/home/bg.png);background-size: cover;background-position: center;}
.xg-home-view .slider{height:160px;margin: -10px -10px 0 -10px;color:#fff;}
.xg-home-view .xg-slider h1{font-family:"Microsoft YaHei light","Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体";color:#fff;}
.xg-home-view .xg-slider p{margin-left:8px;font-size: 14px;}
.xg-home-view .xg-slider .xg-slide-date{position: absolute;bottom: 0;right: 5px;font-size: 12px;}
.xg-home-view .xg-slide1{height:160px;background-image:url(../img/home/slide1.png);background-size: cover;background-position: center;}
.xg-home-view .xg-slide2{height:160px;background-image:url(../img/home/slide2.png);background-size: cover;background-position: center;}
.xg-home-view .xg-slide3{height:160px;background-image:url(../img/home/slide3.png);background-size: cover;background-position: center;}
.xg-home-view .slider .xg-home-notice{float:left;margin:8px;font-size:16px;color:#ff3366;}
.xg-home-view .xg-home-row{text-align:center;}
.xg-home-view .xg-home-row img{width:100%;height:78%;padding:8px;padding-bottom: 0;}
.xg-home-view .xg-home-reminder{position:relative;height:50px;background-color: rgba(45, 45, 45, 0.5);margin: 5px -15px;text-align:left;color:#fff;}
.xg-home-view .xg-home-row .xg-head-pic{position:absolute;top:-4px;width:50px;height:50px;padding:3px;background-color: rgba(45, 45, 45, 0.5);border-radius:50%;}
.xg-home-view .xg-home-row p{font-size:14px;margin-left:60px;}
.xg-home-view .slider-pager .slider-pager-page{color:#fff;}
.xg-home-view .xg-home-icon{padding:0 0 5px 0;margin:5px;box-shadow: 0px 0px 6px #aaa;}
.xg-home-view .xg-home-icon span{color:#fff;}
.xg-home-view .xg-home-icon-work{box-shadow: 0px 0px 6px #4fd2c2;}
.xg-home-view .xg-home-icon-holi{box-shadow: 0px 0px 6px #ebae6d;}
.xg-home-view .ng-hide:not(.ng-hide-animate){display: block !important; visibility: hidden;}

/*工作日车次列表*/
.xg-busitem-view .xg-busitem-content{padding:10px;background-image:url(../img/public/bg.png);background-size: cover;background-position: center;}
.xg-busitem-view .item-complex .item-content, .xg-busitem-view .item-radio .item-content{padding-left: 20px;background-color:rgba(150, 150, 150, 0.18);}
.xg-busitem-view .item{border:none;margin-top:10px;border-left:3px solid #4fd2c2;background:rgba(150, 150, 150, 0.18);}
.xg-busitem-view .item p{color:#fff;height: 24px;line-height: 24px;}
.xg-busitem-view span{float:left;margin-right:10px;color:#fff;}
.xg-busitem-view .card{margin: 0;border-radius: 10px;background-image: url(../img/public/car_listh_bg.png);background-size: cover;background-position: center;}
.xg-busitem-view .card .item{border: none !important;margin: 0 !important;font-size: 14px !important; color: #fff !important;}
.xg-busitem-view .card .item span{display: inline-block;float: none;margin-right: 0;font-style: italic;font-size: 16px;color: #252527 !important;}
/*假期车次列表*/
.xg-busitem-holiday-view .xg-busitem-holiday-content{padding:10px;background-image:url(../img/public/bg.png);background-size: cover;background-position: center;}
.xg-busitem-holiday-view .item-complex .item-content, .xg-busitem-holiday-view .item-radio .item-content{padding-left: 20px;background-color:rgba(150, 150, 150, 0.18);}
.bar-header a{font-size:22px;color:#fff;padding: 0 5px;}
.xg-busitem-holiday-view .item{border:none;margin-top:10px;border-left:3px solid #ebae6d;background:rgba(150, 150, 150, 0.18);}
.xg-busitem-holiday-view .item p{color:#fff;height: 24px;line-height: 24px;}
.xg-busitem-holiday-view span{float:left;margin-right:10px;color:#fff;}
.xg-busitem-holiday-view .card{margin: 0;border-radius: 10px;background-image: url(../img/public/car_listh_bg.png);background-size: cover;background-position: center;}
.xg-busitem-holiday-view .card .item{border: none !important;margin: 0 !important;font-size: 14px !important; color: #fff !important;}
.xg-busitem-holiday-view .card .item span{display: inline-block;float: none;margin-right: 0;font-style: italic;font-size: 16px;font-weight: bold;color: #a2dc47 !important;}
.bus-numb{border: 1px solid #4fd2c2; border-radius: 50%; width: 22px; height: 22px; line-height: 20px;padding-left: 6px; font-weight: bold !important;color: #4fd2c2 !important; margin: 1px 3px !important;}
.bus-occu{float: none !important; margin: 0 3px !important;color: #ff3366 !important;font-weight: bold !important;}
.bus-seaco{float: none !important; margin: 0 3px !important;color: #4fd2c2 !important;font-weight: bold !important;}
.bus-dep{float: none !important;font-weight: bold;font-style: italic;}
.bus-route{float: none !important;color: #f5ea0a !important;}
/*.bus-dep{float: none !important;color: #ff3366 !important;}*/
/*我的车票*/
/*.xg-ticket-view{background-image:url(../img/public/bg.png);background-size: cover;background-position: center;}*/
.xg-ticket-view img{position: absolute;width: 20%;top: 50%;margin-top: -5%;margin-left:3px;}
.xg-ticket-view .xg-display-hidden{visibility: hidden;}
.xg-ticket-view .xg-ticket-content{padding: 10px;background-image:url(../img/public/bg.png);background-size: cover;background-position: center;}
.xg-ticket-view .xg-ticket-content .xg-col-80{max-width: 80%;margin-left: 20%;}
.xg-ticket-view .xg-ticket-item p{color:#fff; padding-top: 1px;}
.xg-ticket-view .xg-ticket-item-work{border:none;}
.xg-ticket-view .xg-ticket-item-work-done{border:none;}
.xg-ticket-view .xg-ticket-item-holiday{border:none;}
.xg-ticket-view .xg-ticket-item-holiday-done{border:none;}
.xg-ticket-view .xg-ticket-item{margin: 2% 0;padding: 0;background-color:rgba(150, 150, 150, 0) !important;}
.xg-ticket-view span{float:left;width:20px;margin-right:5px;margin-left:10px;text-align:center;color:#fff;};
.xg-ticket-view .xg-ticket-item-holiday-done span{color:999 !important;}
.xg-ticket-view .xg-ticket-item-work-done span{color:999;}
.xg-ticket-view .xg-ticket-content .xg-ticket-head-pic1{border-left: 2px solid #f5ea0a;padding-left: 5px;background-color: rgba(48,48,48,0.5);}
.xg-ticket-view .xg-ticket-content .xg-ticket-head-pic1 p{margin-bottom: 3px;font-size: 20px;color: #a2dc47;}
.xg-ticket-view .xg-ticket-content .xg-ticket-head-pic1{border-left: 2px solid #f5ea0a;padding-left: 5px;background-color: rgba(48,48,48,0.5);}
.xg-ticket-view .xg-ticket-content .xg-ticket-head-pic2{border-left: 2px solid #f5ea0a;padding-left: 5px;background-color: rgba(48,48,48,0.5);}
.xg-ticket-view .xg-ticket-content .xg-ticket-head-pic2 p{margin-bottom: 3px;font-size: 20px;color: #ffb33a;}
.xg-ticket-view .xg-ticket-content .xg-ticket-head-pic2{border-left: 2px solid #f5ea0a;padding-left: 5px;background-color: rgba(48,48,48,0.5);}
.xg-ticket-view .item-complex .item-content{width: 100%;padding: 5% 2%;background-color: rgba(255, 255, 255, 0.09);}
.xg-ticket-view .xg-ticket-content .xg-ticket-info{line-height: 24px;color: #ff3366;font-weight: bold;font-size: 16px;margin: 7% 0;}
.xg-ticket-view .xg-ticket-content .xg-ticket-info span{color: #ff3366;font-weight: bold;font-size: 24px;}
.xg-ticket-view .xg-ticket-content .xg-ticket-view{line-height: 30px;padding: 3px 7px;color: #333;font-size: 14px;font-weight: bold;border-radius: 12px;background-color: #ffb33a;}
/*私家车*/
.xg-percar-view{background-image:url(../img/public/bg.png);background-size: cover;background-position: center;}
.xg-percar-view .xg-percar-content{padding:10px;background-image:url(../img/public/bg.png);background-size: cover;background-position: center;}
.xg-percar-view .xg-percar-item p{color:#fff;width: 80%;white-space: normal;}
.xg-percar-view .xg-percar-item .big-margin{margin: 3% 0;}
.xg-percar-view .xg-percar-item-work{border:none;border-left:3px solid #4fd2c2;}
.xg-percar-view .xg-percar-item-holiday{border:none;border-left:3px solid #ebae6d;}
.xg-percar-view .xg-percar-item{margin:2% 0;padding:10px 5px 10px 20px;background-color:rgba(150, 150, 150, 0.18) !important;}
.xg-percar-view span{float:left;width:20px;margin-right:10px;text-align:center;color:#fff;}
.xg-percar-view .xg-percar-content .percar-sort{float: none;font-weight: bold;color: #f5ea0a;}
.xg-percar-view .xg-percar-content .percar-deadline{float: none;font-weight: bold;color: #ff3366;}
.xg-percar-view .xg-percar-content .item-content{padding: 0;background-color: transparent;}
.xg-percar-view .xg-percar-content select[disabled], .xg-percar-view .xg-percar-content select[readonly]{width: 100%;height :30px;background-color: transparent;}
.xg-percar-view .xg-percar-content select{width: 100%;height :30px;color: #fff;background-color: transparent;}

/*车座详情*/
.xg-bus-detail-view .xg-bus-detail-info{position:relative;padding:10px 0 1px 10px;background-color:rgba(150, 150, 150, 0.18);}
.xg-bus-detail-view .xg-bus-detail-info p{font-size:14px;color:#fff;}
.xg-bus-detail-view .xg-bus-detail-content{background-image:url(../img/public/bg.png);background-size: cover;background-position: center;}
.xg-bus-detail-view .xg-bus-detail-info{position:relative;padding:10px 0 1px 10px;background-color:rgba(150, 150, 150, 0.18);}
.xg-bus-detail-view{background-image:url(../img/public/bg.png);background-size: cover;background-position: center;}
.xg-bus-detail-view .xg-bus-detail-content .item,.xg-bus-detail-view .xg-bus-detail-content .input-label,.xg-bus-detail-view .xg-bus-detail-content input{color:#fff;width:97%;}
.xg-bus-detail-view .xg-bus-detail-content .item{height: 70px;}
/*登陆注册页面*/
.xg-sign-view{background-image:url(../img/public/bg.png);background-size: cover;background-position: center;}
.xg-sign-view a{display: block;position: relative;width: 100%;color: #fff; z-index: 9999;text-decoration: none;}
.xg-sign-view .xg-sign-content{padding:15px;background-image:url(../img/public/bg.png);background-size: cover;background-position: center;}
.xg-sign-view .xg-sign-content input,.xg-sign-view .xg-sign-content .item-input{color:#fff;width:97%;}
.xg-sign-view .xg-sign-content .has-input{font-size: 14px;color:rgba(255, 255, 255, 0.5);}
.xg-sign-view .xg-sign-content .xg-sign-btn{margin:30px 0;padding: 0;color:#fff;background-color:#ff3366;}
.xg-sign-view .xg-sign-content .item{border: none;border-bottom:1px solid rgba(255, 255, 255, 0.18);background-color: transparent;}
.xg-sign-view .xg-sign-content .item .input-label{color: #999;font-size: 14px;}
.xg-sign-view .xg-sign-content .item-select select{background-color: transparent;color: #999;font-size: 14px;}
.xg-sign-view .xg-sign-content .item-select select option{color: #999;font-size: 14px;}
.xg-sign-view .item p{color:#fff;}
.xg-sign-view .xg-sign-content .xg-signin-pic{margin:-15px;margin-bottom:5%;padding:60px 0 30px 0;text-align:center;background-color:rgba(150, 150, 150, 0.18);border-bottom: 3px solid rgba(150, 150, 150, 0.18);}
.xg-sign-view .xg-sign-content .xg-signup-pic{margin:-15px;margin-bottom:2%;padding:20px 0;text-align:center;background-color:rgba(150, 150, 150, 0.18);border-bottom: 3px solid rgba(150, 150, 150, 0.18);}
.xg-sign-view .xg-sign-content .xg-sign-pic img{width:30%;}
/*个人中心*/
.xg-account-view{background-image:url(../img/public/bg.png);background-size: cover;background-position: center;}
.xg-account-view a{color:rgba(56, 126, 245, 0);}
.xg-account-view .xg-account-content{padding:10px;background-image:url(../img/public/bg.png);background-size: cover;background-position: center;}
.xg-account-view .xg-account-content .xg-account-head-pic{margin-bottom:2%;padding:15px 0;text-align:center;}
.xg-account-view .xg-account-content .xg-account-head-pic .xg-account-img-table{display:table;width:100%;height:100%;}
.xg-account-view .xg-account-content .xg-account-head-pic .xg-account-img-cell{display: table-cell;vertical-align: middle;text-align: center;}
.xg-account-view .xg-account-content .xg-account-head-pic img{width:55%;border-radius:50%;}
.xg-account-view .xg-account-content .xg-account-head-pic2{margin-left: -10px;width:106%;text-align:center;background-color:rgba(150, 150, 150, 0.18);}
.xg-account-view .xg-account-content .xg-account-head-pic2 span{font-size: 20px;color: #999;}
.xg-account-view .xg-account-content .xg-account-head-pic2 p{margin: 0;color: #999;}
.xg-account-view .xg-account-content .xg-account-item{margin:2%;padding:10px 5px;border:none;border-bottom:1px solid rgba(150, 150, 150, 0.3);background-color:rgba(150, 150, 150, 0) !important;}
.xg-account-view .xg-account-content .xg-account-item .xg-account-icon{float:left;margin-left: 5px;margin-right:25px;}
.xg-account-view .xg-account-content .xg-account-item .xg-account-info{display:block;}
.xg-account-view .xg-account-content .xg-account-item p{color:#fff;height: 24px;line-height: 24px;}
.xg-account-view .xg-account-content .xg-account-remind-table{display: table;width:100%;height:100%;}
.xg-account-view .xg-account-content .xg-account-remind-cell{display: table-cell;vertical-align:middle;text-align: center;}
.xg-account-view .xg-account-content .xg-account-remind-table p{color:#cccccc;font-size:12px;height:26px;line-height:24px;margin:6px auto;border:1px solid #555;border-radius:8px;width:130px;}
.xg-account-view .xg-account-content .xg-account-remind-table p span{color:#ebae6d;font-size:14px;}
.xg-account-view .xg-account-content .xg-account-item span{font-size:25px;color:#ebae6d;}
.xg-account-view .xg-account-content .xg-account-item a{color:#fff;margin:0;padding:0;background-color:rgba(150, 150, 150, 0);}
.xg-account-view .xg-account-content .xg-account-item .item-complex .item-content{background-color:rgba(150, 150, 150, 0);}
/*电话查询*/
.xg-telephone-view{background-image:url(../img/public/bg.png);background-size: cover;background-position: center;}
.xg-telephone-view .xg-telephone-content{padding:10px;background-image:url(../img/public/bg.png);background-size: cover;background-position: center;}
.xg-telephone-view .xg-telephone-content .xg-telephone-head-pic{margin-bottom:2%;padding:15px 0;text-align:center;border-bottom: 3px solid rgba(150, 150, 150, 0.18);}
.xg-telephone-view .xg-telephone-content .xg-telephone-head-pic img{width:30%;border-radius:50%;}
.xg-telephone-view .xg-telephone-content .xg-telephone-item p{color:#fff;height: 24px;line-height: 24px;}
.xg-telephone-view .xg-telephone-content .xg-telephone-item span{font-size:25px;color:#ebae6d;}
.xg-telephone-view .xg-telephone-content .xg-telephone-btn{width: 95%;margin: 0 auto;background: #4FD2C2;}
.xg-telephone-view .xg-telephone-content table{border: 1px solid #999; width: 95%; margin: 3% auto; color: #fff;}
.xg-telephone-view .xg-telephone-content table td{border: 1px solid #999;padding: 3px;text-align: center;}
/*通知中心*/
.xg-notice-view .xg-notice-content .xg-notice-head-pic{margin-bottom:2%;padding:15px 0;text-align:center;border-bottom: 3px solid rgba(150, 150, 150, 0.18);}
.xg-notice-view .xg-notice-content .xg-notice-head-pic img{width:30%;border-radius:50%;}
.xg-notice-view .xg-notice-content{padding:10px;background-image:url(../img/public/bg.png);background-size: cover;background-position: center;}
.xg-notice-view .item-complex .item-content, .xg-notice-view .item-radio .item-content{padding-left: 20px;background-color:rgba(150, 150, 150, 0.18);}
.xg-notice-view .item{border:none;margin-top:10px;border-left:3px solid #f5ea0a;background:rgba(150, 150, 150, 0.18);}
.xg-notice-view .item p{color:#fff;height: 24px;line-height: 24px;}
.xg-notice-view span{float:left;margin-right:10px;color:#fff;}
/*通知详情*/
.xg-notice-detail-view .xg-notice-detail-content{padding:25px;background-image:url(../img/public/bg.png);background-size: cover;background-position: center;}
.xg-notice-detail-view{background-image:url(../img/public/bg.png);background-size: cover;background-position: center;}
.xg-notice-detail-view .xg-notice-detail-content p{font-size:14px;color:#fff;}
.xg-notice-detail-view .xg-notice-detail-content p.notice-date{float:right;}
/*设置*/
.xg-setting-view .xg-setting-content .xg-setting-head-pic{margin-bottom:2%;padding:15px 0;text-align:center;border-bottom: 3px solid rgba(150, 150, 150, 0.18);}
.xg-setting-view .xg-setting-content .xg-setting-head-pic img{width:30%;border-radius:50%;}
.xg-setting-view .xg-setting-content{padding:10px;background-image:url(../img/public/bg.png);background-size: cover;background-position: center;}
.xg-setting-view .item-complex .item-content, .xg-setting-view .item-radio .item-content{padding-left: 4%;background-color:rgba(150, 150, 150, 0.18);}
.xg-setting-view .item{border:none;margin-top:10px;border-left:3px solid #f5ea0a;background:rgba(150, 150, 150, 0.05);}
.xg-setting-view .item p{color:#fff;height: 40px;line-height: 40px;}
.xg-setting-view .item span{font-size: 35px;margin-right: 4%;display: inline-block;float: left;width: 12%;text-align: center;}
.xg-setting-view .item .xg-setting-new-span{font-size: 30px;}
.xg-setting-view .item .xg-setting-new{border: 1px solid #f00;border-radius: 10px;padding: 0 4px 2px 4px;font-size: 12px;background-color: #f00;margin-left: 4px;}
.xg-setting-view .xg-setting-content .xg-setting-btn{display: block; margin: 6% 0; min-height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 14px; text-decoration: none; background-color: #FE3265;}
/*车座样式*/
.xg-seats table{width:100%;text-align:center;}
.xg-seats table td{display: inline-block;width:21%;margin:1%;max-height: 47px;}
.xg-seats table td.xg-seats-road{display: inline-block;width:8%;margin:0;visibility: hidden;}
.xg-seats table td.xg-seats-head{display: inline-block;width:80%;height: 32px;line-height: 32px;margin:3% auto;font-size: 16px;font-weight: bold;border-radius: 5px;background-color:#ccc;}
.xg-seats table .button{width:100%;padding:0;max-height: 47px;}
.xg-seats table .seats-available{background-color:#4ED1C1}
.xg-seats table .seats-unavailable{background-color:#FE3265;color: #fff;}
.xg-seats table .seats-unavailable span,.xg-seats table .seats-unavailable1 span,.xg-seats table .seats-unavailable2 span{color: #fff;}
.xg-seats table .seats-unavailable1{background-color:#BE42B3;color: #fff;}
.xg-seats table .seats-unavailable2{background-color:#e47652;color: #fff;}
.xg-seats table .seats-focused{background-color:#FBAA51}
.xg-seats table .seat-btn td{float: left;}
.xg-seats .seats-details {position: relative;text-align: left;padding: 5%;margin-top:10px;font-size: 12px;color:#fff;background-color:rgba(150, 150, 150, 0.18);}
.xg-seats .seats-details h2 {margin-bottom:10px;font-size: 17px;color:#fff;}
.xg-seats .seats-details h3 {margin: 5px 5px 5px 0;font-size: 16px;color:#fff;}
.xg-seats .seats-details .checkout-button{width: 80px;height: 32px;margin: 10px -5px;font-size: 14px;color: #fff;background: #4fd2c2;border: none;border-radius: 17px;}
.xg-seats .seats-details #selected-seats {width: 170px;padding:5px;font-size:14px;}

/*意见反馈详情*/
.xg-feedback-view .xg-feedback-content{padding:25px;background-image:url(../img/public/bg.png);background-size: cover;background-position: center;}
.xg-feedback-view .xg-feedback-content .item-input textarea{height: 200px;}
.xg-feedback-view .xg-feedback-content .xg-feedback-btn{background-color: #ebae6d;}
.xg-feedback-view{background-image:url(../img/public/bg.png);background-size: cover;background-position: center;}
.xg-feedback-view .xg-feedback-content p{font-size:14px;color:#fff;}
/*my_family样式，和我的车票共用样式，不同部分再下面添加*/
.xg-ticket-view .xg-ticket-content .xg-family-add-btn{border: 0;background: #4fd2c2;}
.xg-ticket-view .xg-ticket-content .xg-family-add-btn p{color: #333;font-size: 16px;text-align: center;line-height: 72px;}
.xg-ticket-view .xg-ticket-content .xg-family-add-btn i{color: #333;}
.xg-ticket-view .xg-ticket-content .xg-family-add-btn a{padding: 0;}
/*add_family样式*/
.xg-feedback-view .xg-feedback-content .xg-family-add-btn{color: #333;background-color: #4fd2c2;}
.xg-add-family input{color: #fff;width:97%;}
.xg-add-family .item-input{background-color: transparent;}
.xg-add-family .input-label{color: #fff;}
/*check_detail样式，和个人中心共用样式，不同部分再下面添加*/
.xg-check-detail .xg-account-content .xg-account-item p{height: 40px;line-height: 40px;margin-left: 19%;}
.xg-check-detail .xg-check-detail-btnl{float: right; width: 45%;margin-top: 5%;color: #fff;background-color: #4fd2c2}
.xg-check-detail .xg-check-detail-btnr{float: left;width: 45%;margin-top: 5%;color: #fff;background-color: #ff3366}
.xg-check-detail .xg-check-employee .xg-account-item span{color:#4fd2c2 !important;}
/*check.html样式*/
.xg-busitem-holiday-view .xg-busitem-holiday-content .xg-ticket-head-pic1{border-left: 2px solid #a2dc47;margin-top: 1%;padding-left: 5px;background-color: rgba(48,48,48,0.5);}
.xg-busitem-holiday-view .xg-busitem-holiday-content .xg-ticket-head-pic1 p{margin-bottom: 3px;font-size: 20px;color: #a2dc47;}
.xg-busitem-holiday-view .xg-busitem-holiday-content .xg-ticket-head-pic2{border-left: 2px solid #f5ea0a;margin-top: 3%;padding-left: 5px;background-color: rgba(48,48,48,0.5);}
.xg-busitem-holiday-view .xg-busitem-holiday-content .xg-ticket-head-pic2 p{margin-bottom: 3px;font-size: 20px;color: #f5ea0a;}
.xg-busitem-holiday-view .xg-check-employee .item{border:none;margin-top:10px;border-left:3px solid #4fd2c2;background:rgba(48,48,48,0.5);}
.xg-account-view .xg-account-content .xg-account-item span{font-size:25px;color:#ebae6d;}
/*车票预定弹出框*/
.booking-modal{background-color: #555;}
.booking-modal .title{color: #fff;}
.booking-modal-content{background-image:url(../img/public/bg.png);background-size: cover;background-position: center;}
.booking-modal-content .booking-modal-p{margin-top: 10px; color: #fff; font-size: 16px;}

.xg-percar-publish{background-image:url(../img/public/bg.png);background-size: cover;background-position: center;}
.xg-percar-publish .xg-percar-publish-content{padding: 10px;}
.xg-percar-publish .xg-percar-publish-content .item{background-color: transparent;border: 1px solid #555;}
.xg-percar-publish .xg-percar-publish-content .input-label{color: #fff;}
.xg-percar-publish .xg-percar-publish-content textarea{width: 97%;color: #ccc;background-color: transparent;min-height: 100px;}
.xg-percar-publish .xg-percar-publish-content input{width: 97%;color: #ccc;background-color: transparent;}
.xg-percar-publish .xg-percar-publish-content .item-select select{max-width: 40%;color: #f5ea0a;font-size: 16px;font-weight: bold;background-color: transparent;}
.xg-percar-publish .xg-percar-publish-content .item-select select option{height: 25px;line-height: 25px;color: #fff;background-color: #555;text-align: center;}
.xg-percar-publish .xg-percar-publish-content .xg-car-detail-btn{color: #fff;background-color: #4fd2c2;}
.xg-percar-publish .xg-percar-publish-content .xg-car-detail-btn{color: #fff;background-color: #4fd2c2;}

.xg-percar-detail{background-image:url(../img/public/bg.png);background-size: cover;background-position: center;}
.xg-percar-detail .xg-percar-detail-content{padding: 5%;}
.xg-percar-detail .xg-percar-detail-content span{float:left;margin-right:10px;font-size: 16px;color:#fff;}
.xg-percar-detail .xg-percar-detail-content  p{margin-left: 24px;font-size: 14px;color:#fff;}
.xg-percar-detail .xg-percar-detail-content .percar-sort{float: none;font-weight: bold;color: #f5ea0a;}
.xg-percar-detail .xg-percar-detail-content .percar-deadline{float: none;font-weight: bold;color: #ff3d70;}

@media(max-width: 350px) {
    .xg-seats table {width: 104%; margin: 0 -2%;}
    .xg-seats table td.xg-seats-road{width: 4%;}
    .xg-seats table td{width: 22%;}
}

/*是否亲属乘坐toggle*/
.is-family-toggle{background-color: transparent;height: 40px;margin-bottom: 3px;vertical-align: middle;}
.is-family-toggle .item-toggle{width: 175px;height: 40px;background-color: transparent;color: #fff;border: none;padding: 0;line-height: 40px;}
.is-family-toggle .item-toggle .toggle{top: 5px;}
.is-family-toggle .item-toggle .toggle.toggle-calm input:checked + .track{border-color: #4fd2c2;background-color: #4fd2c2;}

.xg-percar-view .xg-percar-content select option{background-color: #494949;}

/*车票审核*/
.xg-check-ticket img{position: absolute;width: 20%;top: 50%;margin-top: -5%;margin-left:-3%;}
.xg-check-ticket .xg-busitem-holiday-content{width: 100%;}
.xg-check-ticket .xg-check-ticket-checking .item{border-left: 3px solid #4fd2c2;}
.xg-check-ticket .xg-busitem-holiday-content .xg-col-80{max-width: 100%;margin-left: 0;}
.xg-check-ticket .xg-busitem-holiday-content .xg-col-80 p{margin-left: 12%}
.xg-check-ticket .xg-busitem-holiday-content .xg-col-80 span{width: 19px;text-align: center;}
.xg-check-ticket .item-complex .item-content, .xg-check-ticket .item-radio .item-content {width: 100%;}
.xg-check-ticket .item-complex .item-content, .xg-check-ticket .item-radio .item-content {background-color: transparent;}
.xg-check-ticket .xg-ticket-info{line-height: 24px;color: #ff3366;font-weight: bold;font-size: 16px;margin: 7% 0;}
.xg-check-ticket .xg-ticket-info span{color: #ff3366;font-weight: bold;font-size: 24px;}

/*更换车票*/
.xg-percar-view .xg-new-ticket-info{border-left:3px solid #6b5fab;}
.xg-percar-view .xg-new-ticket-info .booking-info{color: #ff3366;font-weight: 600;}
.xg-percar-view .xg-new-ticket-info-input{border-left:3px solid #f58e6f;}

/*练题测试*/
.xg-exam img {width: 12%;margin-left: 5%;}
.xg-exam .item p{height: 40px;line-height: 40px;margin-left: 10%;font-size: 16px;}
